package com.station.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: Administrator
 * Date: 16-8-4
 * Time: 下午3:32
 * To change this template use File | Settings | File Templates.
 */
@Data
public class AdvancePay implements Serializable{
    /**
     * 记录ID
     */
    private Long id;
    /**
     *商家ID
     */
    private Long vendorId;
    /**
     *机构编码
     */
    private String organCode;
    /**
     * 机构名称
     */
    private String organName;
    /**
     * 门店编码
     */
    private String storeCode;
    /**
     * 门店名称
     */
    private String storeName;
    /**
     * 单据编码
     */
    private String orderNo;
    /**
     * 关联采购单号
     */
    private String purchaseOrdeNo;
    /**
     * 往来单位编码
     */
    private String relatedCode;
    /**
     *往来单位名称
     */
    private String relatedName;
    /**
     * 往来单位类型
     */
    private Integer relatedType;
    /**
     *单据日期
     */
    private Date orderDate;
    /**
     *预付款金额
     */
    private Double advancePayAmount;
    /**
     *单据状态
     */
    private Integer orderFlag;

    /**
     * 是否被对账单引用(0 未引用 1 已引用)
     */
    private Integer isRecon;
    /**
     * 经手人
     */
    private String handle;
    /**
     *制单人
     */
    private String creator;
    /**
     *审核人
     */
    private String approver;
    /**
     *审核日期
     */
    private Date approveDate;
    /**
     * 审批意见
     */
    private String approvalOpinion;
    /**
     * 备注
     */
    private String memo;
    /**
     *系统备注
     */
    private String sysMemo;
    /**
     * 删除状态
     */
    private Integer df;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 修改时间
     */
    private Date modifyDate;

    //记账开始日期
    private Date startTimeDate;

    //记账结束日期
    private Date endTimeDate;
    //图片
    private List<String> imgList;

    /**
     * 本单据的详情信息
     */
    private List<AdvancePayDetail> advancePayDetailList;
}
